<?php

/**
 * 缓存Key
 */
class CacheKey
{
    // 组基础信息[永不过期，除非不见了能自动生成]，值为一个组信息数组[%d=组信息ID]
    const GROUPINFO = 'groupinfo:%d';

    // 组号+域名的信息，一个组号有多少域名[%s=组号]，值为不重复的域名列表【此key为了统计更加快速】
    const GROUPNO_DOMAINS = 'groupno_domains:%s';

    // 跳转信息[%s=日期、%s=组号、%s=域名]，值为数量，每次+1，等待定时器更新后删除
    const JUMPINFO = 'jumpinfo:%s:%s:%s';
    // 有效期一天
    const JUMPINFO_EXPIRE = 172800;

    // 域名的汇总数量[%s=日期、%s=组号]，值为数量，每次+1，等待定时器更新后删除
    const STATDOMAIN = 'statdomain:%s:%s';
    // 有效期一天
    const STATDOMAIN_EXPIRE = 172800;

    // bot过来的跳转数量[%s=组号,%s=日期]，数值每次+1
    const GROUPBOT_NUM = 'groupbot_num:%s:%s';

    // IP为0.0.0.0和127.0.0.1过来的数量[%s=组号,%s=日期]，数值每次+1
    const IPERR_NUM = 'iperr_num:%s:%s';
}
